ReDAL: An Efficient and Practical Request Distribution Technique for the Application Layer
نویسندگان
چکیده
Modern web-based application infrastructures are based on clustered, multi-tiered architectures, where request distribution occurs in two sequential stages: over a cluster of web servers, and over a cluster of application servers. Much work has focused on strategies for distributing requests across a web server cluster in order to improve overall throughput across the cluster. The strategies applied at the application layer are the same as those at the web server layer, because it is assumed that they transfer directly. In this paper, we argue that the problem of distributing requests across an application server cluster is fundamentally different from the web server request distribution problem, due to core differences in request processing in web and application servers. We devise an approach for distributing requests across a cluster of application servers such that overall system throughput is enhanced, and load across the application servers is balanced. We compare the performance of our approach with commercially used techniques, as well as techniques from the recent literature. We perform this comparison experimentally in terms of throughput and response time performance, as well as resource utilization. Our experimental results show a significant improvement of up to nearly 80% in both throughput and response time, with a very low additional cost in terms of CPU overheads, 0.7% to 1.5%, on the web server, and virtually no impact on CPU overheads on the application server. A case study ∗Florida International University †Citagus Inc. ‡Florida International University §Independent Consultant ¶Indian Institute of Technology Bombay ‖An early version of this work appears in the Proceedings of International Conference on Distributed Computing Systems 2005.
منابع مشابه
An Investigation of the Relationship between Gender and Different Strategies of Expressing Request in English and Persian Films
The main objective of the present study is to elaborate the contrasts between males and females in their use of different strategies of request in English and Persian and ascertain the degree to which independent variables like gender and language affect the application of these strategies during informal communication.Furthermore, it offers comparable corpora which provide a good basis for cro...
متن کاملAn Efficient Resource Allocation for Processing Healthcare Data in the Cloud Computing Environment
Nowadays, processing large-media healthcare data in the cloud has become an effective way of satisfying the medical userschr('39') QoS (quality of service) demands. Providing healthcare for the community is a complex activity that relies heavily on information processing. Such processing can be very costly for organizations. However, processing healthcare data in cloud has become an effective s...
متن کاملThe Application of Multi-Layer Artificial Neural Networks in Speckle Reduction (Methodology)
Optical Coherence Tomography (OCT) uses the spatial and temporal coherence properties of optical waves backscattered from a tissue sample to form an image. An inherent characteristic of coherent imaging is the presence of speckle noise. In this study we use a new ensemble framework which is a combination of several Multi-Layer Perceptron (MLP) neural networks to denoise OCT images. The noise is...
متن کاملAn Efficient Technique for Substrate Coupling Parasitic Extraction with Application to RF/Microwave Spiral Inductors (RESEARCH NOTE)
This paper presents an efficient modeling method, based on the microstrip lines theory, for the coupling between a substrate backplane and a device contact. We derive simple closed-form formulas for rapid extraction of substrate parasitics. We use these formulas to model spiral inductors as important substrate-noise sources in mixed-signal systems. The proposed model is verified for the freque...
متن کاملDouble Layer Magnet Design Technique for Cogging Torque Reduction of Dual Rotor Single Stator Axial Flux Brushless DC Motor
Cogging torque is the major limitation of axial flux permanent magnet motors. The reduction of cogging torque during the design process is highly desirable to enhance the overall performance of axial flux permanent magnet motors. This paper presents a double-layer magnet design technique for cogging torque reduction of axial flux permanent magnet motor. Initially, 250 W, 150 rpm axial flux brus...
متن کامل